package com.weixing.mall.provider.model.query;

import com.weixing.mall.base.enums.WhetherEnum;
import com.weixing.mall.provider.api.model.enums.OrderTypeEnum;
import com.weixing.mall.provider.model.enums.AfterSalesTypeEnum;
import com.weixing.mall.provider.model.enums.OrderLogTypeEnum;
import com.weixing.mall.provider.model.enums.OrderStateEnum;
import com.weixing.mall.provider.model.enums.ProductStatusEnum;
import lombok.AllArgsConstructor;
import lombok.Data;

/**
 * 领导看板-销售报表查询条件
 */
@Data
@AllArgsConstructor
public class LeaderSaleQuery {
    /**
     * 代理商名称
     */
    private String agentName;

    /**
     * 开始日期
     */
    private String beginDate;
    /**
     * 结束日期
     */
    private String endDate;


    /**
     * 订单类型
     */
    private OrderTypeEnum orderType;

    /**
     * 商品状态
     */
    private ProductStatusEnum productStatus;

    /**
     * 退货状态
     */
    private AfterSalesTypeEnum afterSalesType;

    /**
     * 订单状态
     */
    private OrderStateEnum orderStatus;

    /**
     * logType
     */
    private OrderLogTypeEnum logType;

    private WhetherEnum isAct;

    private Long  actId;

}
